<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Nuevo Evento</title>
        <script type="text/javascript" language="javascript" src="/JQuery/js/tcal.js"></script>
        <link href="css/style.css" rel="stylesheet" type="text/css" />
        <link href="css/tcal.css" rel="stylesheet" type="text/css" />
        <script language=" JavaScript" type="text/javascript">
            function asegurar(){
                var respuesta = confirm ("¿Borrar evento seleccionado?");
                if(!respuesta)
                {
                    window.location="/listadoeventos";
                }else{
                    alert("Evento borrado");
                    document.getElementById("borrarevento1").submit();
                }
            }
        </script>
        <script language=" JavaScript" type="text/javascript">

            function comprobarcamposobligatorios(){
                var p= document.getElementsByName("nombre");
                var q= document.getElementsByName("fecha");

                if(p[0].value == 0 ||q[0].value == 0){
                    alert("Introduce los campos obligatorios");
                    document.forms[1].submit();
                }
            }
        </script>

    </head>

    <body>
        <h1>
            <form action="/adminSecured/ir_index">
                <input type="image" src="/stylesheets/fondo_pagina.png">
            </form>

            <br>
            <center>EVENTOS</center>
        </h1>

        <c:if test="${asignados=='si'}">
            <br>
            <center><b>¡¡ Todo el personal elegido ha sido asignado a ese evento!!</b></center>
            <br>
        </c:if>

        <c:if test="${repetidos=='si'}">
            <br>
            <center><b>¡¡ Todo el personal elegido estaba ya asignado a ese evento.(No se realizaron operaciones)!!</b></center>
            <br>
        </c:if>

        <c:if test="${habia=='si'}">
            <br>
            <center><b>¡¡ Se asigno el personal elegido.(El personal repetido no se añadio al evento)!!</b></center>
            <br>
        </c:if>

        <c:if test="${asignar=='no'}">
            <br>
            <center><b>¡¡ No seleccionaste personal para asignarlo al evento elegido (No se han realizado operaciones)!!</b></center>
            <br>
        </c:if>

        <c:if test="${estaocupada=='si'}">
            <br>
            <center><b>¡¡ No se pudo asignar esta finca. Esta ocupada en la fecha del evento !!</b></center>
            <br>
        </c:if>


        <c:if test="${estaocupada=='no'}">
            <br>
            <center><b>¡¡ Finca asignada con exito.Se ha añadido la fecha del evento a la lista de "ocupados" de la finca. !!</b></center>
            <br>
        </c:if>


        <c:if test="${estaocupadamodificarfinca=='si'}">
            <br>
            <center><b>¡¡ No se pudo modificar la asignacion de la finca. La finca que deseas asignar esta ocupada en la fecha del evento !!</b></center>
            <br>
        </c:if>


        <c:if test="${estaocupadamodificarfinca=='no'}">
            <br>
            <center><b>¡¡ Modificada con exito la asignacion de finca. Se ha añadido la fecha del evento a la lista de "ocupados" de la finca  !!</b></center>
            <br>
        </c:if>


        <c:if test="${estaocupadamodificarfinca=='misma'}">
            <br>
            <center><b>¡¡ La finca que deseas asignar es la misma finca que ya esta asignada a este evento (No se han realizado modificaciones) !!</b></center>
            <br>
        </c:if>


        <form name="form1" method="post" action="/crear_evento">
            <fieldset>
                <legend><b>Crear Evento</b></legend>
			*Nombre: <input name="nombre" type="text">
                Numero de invitados:<input name="invitados" type="text">
                Telefono:<input name="telefono" type="text">
                Correo:<input name="correo" type="text"><br><br>
                *Fecha del evento:
                <input name="fecha_evento" type="text" id="dateArrival"
                       class="tcal" size="10">
                <br><br>
                <font size="2">(*Campos obligatorios)</font>
                <input type="submit" value="Enviar"  onclick="comprobarcamposobligatorios();">
            </fieldset>
        </form>
        <br>
        <c:choose>
            <c:when test="${!empty eventos}">
                <c:forEach var="evento" items="${eventos}">
                    <fieldset>
                        <br/>
                        <b>Nombre del evento:</b>
                        <c:out value="${evento.nombre}"/><br/>
                        <b>Día del evento:</b>
                        <c:out value="${evento.fecha_evento}"/><br/>
                        <b> Numero de invitados:</b>
                        <c:out value="${evento.invitados}"/><br/>
                        <b>  Telefono de contacto:</b>
                        <c:out value="${evento.telefono}"/><br/>
                        <b>Correo:</b>
                        <c:out value="${evento.correo}"/><br/>
                        <c:set var="opcion1" value="Si"/>
                        <c:choose>
                            <c:when test="${!empty evento.trabajas}">
                                <c:forEach var="objetotrabaja" items="${evento.trabajas}">
                                    <c:choose>
                                        <c:when test="${!empty espacios}">
                                            <c:forEach var="objetofinca" items="${espacios}">

                                                <c:choose>
                                                    <c:when test="${objetotrabaja.idStringFinca==objetofinca.idString}">
                                                        <c:choose>
                                                            <c:when test="${opcion1=='Si'}">
                                                                <b>Finca asignada:</b>
                                                                <c:out value="${objetofinca.nombre}"/><br/>
                                                                <c:set var="opcion1" value="Fin"/>
                                                            </c:when>
                                                        </c:choose>
                                                    </c:when>
                                                </c:choose>
                                            </c:forEach>
                                        </c:when>
                                        <c:otherwise>
                                            No hay Fincas.
                                        </c:otherwise>
                                    </c:choose>
                                </c:forEach>
                                <table>
                                    <tr>
                                        <td>
                                            <form method="get" action="/irmodificarfincaasignadaevento">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="submit" value="Modificar finca">
                                            </form>
                                        </td>
                                        <td>
                                            <form method="get" action="/ir_asignar_camarero">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="submit" value="Asignar personal">
                                            </form>
                                        </td>
                                        <td>
                                            <form method="get" action="/irverpersonal">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="submit" value="Ver personal asignado">
                                            </form>
                                        </td>
                                        <td>
                                            <form method="get" action="/ir_eliminar_personal">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="submit" value="Eliminar Personal">
                                            </form>
                                        </td>
                                        <td>
                                            <form method="post" action="/borrar_evento" id="borrarevento1">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="button" value="Eliminar evento" onclick="asegurar();">
                                            </form>
                                        </td>
                                    </tr>
                                </table>
                            </c:when>
                            <c:otherwise>
                                <table>
                                    <tr>
                                        <td>
                                            <form method="get" action="/ir_asignar_finca">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="submit" value="Asignar finca">
                                            </form>
                                        </td>
                                        <td>
                                            <form method="post" action="/borrar_evento" id="borrarevento1">
                                                <input type="hidden" name="id_evento" value="${evento.idString}" />
                                                <input type="button" value="Eliminar evento" onclick="asegurar();">
                                            </form>
                                        </td>
                                    </tr>
                                </table>
                                <b>No hay finca ni personal asignada a este evento.</b><br/>
                            </c:otherwise>
                        </c:choose>
                    </fieldset>
                </c:forEach>
            </c:when>
            <c:otherwise>
                No hay eventos.
            </c:otherwise>
        </c:choose>
    </body>
</html>
